import request from '@/utils/request';

// export function findUserList(current,size){
//   return request({
//     url : '/user/findUserList',
//     method: 'get',
//     params : {
//       current,
//       size
//     }
//   })
// }
/**
 * 分页查询用户
 * @param {*} current 
 * @param {*} size 
 * @param {*} userVO 
 * @returns 
 */
export function findUserList(current,size,userVO){
  return request({
    url : '/user/findUserPage',
    method: 'post',
    params : {
      current,
      size
    },
    data : userVO
  })
}

/**
 * 添加用户
*/
export function saveUser(user){
  return request({
    url : '/user/addUser',
    method : 'post',
    data : user
  })
}
/**
 * 导出用户信息
 * @param {*} userVo 
 * @returns 
 */
export function exportUserInfo(userVO){
  return request({
    url: '/user/export',
    method: 'post',
    data: userVO,
    responseType: "blob"
  })
}
/**
 * 
 * @returns 获取用户编辑页面信息
 */
export function editUser(id){
  return request({
      url: '/user/edit/'+id,
      method: 'get',
      
  })
}

/**
 * 更新用户
 */
export function update(id,userEditVO){
  return request({
    url: 'user/update/'+id,
    method: 'put',
    
    data: userEditVO
  })
}

/**
 * 删除用户
 */
export function deleteUser(id){
  return request({
    url: 'user/delete/'+id,
    method: 'delete'
  })
}


/**
 * 修改密码
 */
export function updateUserPassWord(oldPassword,newPassword){
  return request({
    url: '/user/updateUserPassword',
    method: 'post',
    params:{
      oldPassword,
      newPassword
    }
  })
}



